"""
演示函数参数的多种使用形式
"""


# 函数的不定长参数 - 位置不定长，*号
# 不定长定义的形参会作为元组存在，接收不定长数量的参数传入
def user_info(*args):
    print(f"args参数的内容是：{args}，类型是：{type(args)}")


user_info("小明")
user_info("小张", 29)
user_info("小王", 30, "男")


# 函数的不定长参数 - 关键字不定长，**号
def user_info(**kwargs):
    print(f"kwargs参数的内容是：{kwargs}，类型是：{type(kwargs)}")


user_info(name="小王", age=11, gender='男', addr='成都')
